//package com.easylinkin.linkappapi.linkage.mapper;
//
//import com.baomidou.mybatisplus.core.mapper.BaseMapper;
//import com.baomidou.mybatisplus.core.metadata.IPage;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.easylinkin.linkappapi.device.entity.Device;
//import com.easylinkin.linkappapi.linkage.entity.LinkageConfig;
//import com.easylinkin.linkappapi.linkage.entity.LinkageConfigRelateServiceParm;
//import java.util.List;
//import org.apache.ibatis.annotations.Param;
//
///**
// * <p>
// * 智能规则联动配置表 Mapper 接口
// * </p>
// *
// * @author TongJie
// * @since 2020-05-18
// */
//public interface LinkageConfigMapper extends BaseMapper<LinkageConfig> {
//
//    /**
//     * 分页查询规则联动
//     *
//     * @param page 分页参数
//     * @param linkageConfig dto
//     * @return 结果集
//     */
//    IPage<LinkageConfig> getLinkageConfigs(Page page, @Param("linkageConfig") LinkageConfig linkageConfig);
//
//    /**
//     * 查询规则联动配置
//     *
//     * @param linkageConfig dto
//     * @return 结果集
//     */
//    List<LinkageConfig> getLinkageConfigs(@Param("linkageConfig") LinkageConfig linkageConfig);
//
//    LinkageConfig getLinkageConfig(@Param("id") String id);
//
//    List<LinkageConfigRelateServiceParm> selectLinkageConfigRelateServiceParms(String id);
//
//    List<String> selectDeviceCodesByLinkageConfigId(String id);
//
//    /**
//     * 根据设备编号 查询与之关联的联动配置，且设备编号对应的型号 有智能规则
//     *
//     * @param device 设备
//     * @return 查询结果
//     */
//    List<LinkageConfig> getLinkageConfigsHaveRuleByDevice(Device device);
//}
